Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour El Salvador F1 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Colombia F1 USA F4 Colombia F2 Colombia F3 Colombia F4 Brazil F6 Czech Republic F3 Greece F1 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Ecuador F1 Greece F2 Czech Republic F7 Ecuador F2 Ecuador F3 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Italy F2 Colombia F2 USA F6 Colombia F4 Mexico F6 Qatar F2 Colombia F5 Colombia F6 Colombia F1 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Colombia F3 Ljubljana Open 2002 - Ljubljana Sporting Challenger - Turin Neride Prague Indoor - Prague USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Regional Hand Center Men's Challenger - Fresno Steelers Cup - Kosice San Luis Potosi Challenger - San Luis Potosi Credicard Mastercard Tennis Cup 2005 - Campos do Jordao San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Seguros Bolivar Open - Medellin San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech ECU Prague Open - Prague The Surbiton Trophy - Surbiton GHI Bronz Classic - Bronx Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Heilbronn Open - Heilbronn Bancolombia Open - Bogota BMW Tennis Championship - Sunrise III Isla de Lanzarote - Lanzarote ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Pharma Medico Open 2008 - Aarhus BNP Paribas Primrose - Bordeaux Schickendanz Open - Furth Sporting Challenger '08-Trofeo Regione Piemonte - Turin Porsche Open - Poznan Seguros Bolivar Open - Cali Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Seguros Bolivar Open - Medellin IPP Open - Helsinki Sao Paulo Challenger Wroclaw Challenger Sunrise Challenger San Luis Potosi Challenger Mexico City Challenger Pereira Challenger Turin Challenger Cali Challenger Bogota Challenger Quito Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Prostejov Challenger Pozoblanco Challenger Bogota Challenger Szczecin Challenger Trnava Challenger Sarajevo Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Sarajevo Challenger Bath Challenger Pereira Challenger Pereira Challenger Leon Challenger Bogota Challenger Bergamo Challenger Warsteiner Challenger Wolfsburg - Wolfsburg GHI Bronx Classic - Bronx St. Brieuc Challenger BMW Brixina Tennis Open 2000 - Bressanone Samsung Securities Cup Challenger - Seoul ECM Cup - Prague Residenza Open - Magdeburg Muller Cup - Ulm Prague Challenger Tatra Banka Open 2001 - Bratislava Atlantic City Open - Atlantic City Ortisei Challenger Brescia Challenger Ispat Open 2004 - Ostrava Prague Open - Prague Kos Succhetti Tennis Cup - Cordenons Wroclaw Challenger Copa Petrobras Bogota - Bogota Rome Challenger Bordeaux Challenger Draft Corona Mexico City Open - Mexico City ECM Prague Open 2005 - Prague VIII Gramado Open - Gramado II Manta Open - Manta Aix En Provence Challenger Copa Petrobras - Bogota St. Brieuc Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Prostejov Challenger dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Rennes Challenger Eckental Challenger Ortisei Challenger Seguros Bolivar Open - Bogota Canberra Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Irving Challenger Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Argentina - Buenos Aires Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux Prague Challenger Liberec Challenger Zivnobanka Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Barranquilla Challenger The Waco International Tennis Challenger - Waco Lamberts Open by Stawag - Aachen Medellin Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Lisbon Challenger Poprad Tatry Challenger Perugia Challenger Salinas Challenger Santo Domingo Challenger San Benedetto Challenger 2000 Cairo Challenger - Cairo Le Gosier Challenger Mexico City Challenger CA-Challenge - Graz Puerto Vallarta Challenger Lima Challenger Guayaquil Challenger Columbus Challenger 9th Wartburg Open - Eisenach Newport Beach Challenger Indian Wells Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Monterrey Challenger Sarasota Challenger Eckental Challenger Guadalajara Challenger Copa Petrobras Brazil - Belo Horizonte Ludwigshafen Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Burnie Challenger Caloundra Challenger 2002 Tulsa USTA Challenger - Tulsa Neride Prague Indoor - Prague Bath Challenger ECM Cup - Prague KGHM Dialog Polish Indoors - Wroclaw Prague Open - Prague ATP Challenger Hamburg - Hamburg Open de Franche Comte - Besancon Zivnobanka Open - Prostejov 2000 Challenger de Granby - Granby Podebradka Cup - Prague TED Open Istanbul - Istanbul Perugia Challenger Tatra Banka Open 2003 - Bratislava Trofeo Barcelona de Tenis - Barcelona IPP Open - Helsinki San Benedetto Challenger Yokohama International Tennis Tournament - Yokohama Oberstaufen Challenger Santo Domingo Challenger Challenger Ford de Cherbourg - Cherbourg Siemens Open 2001 - Scheveningen Cassis Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Qatar F1 2003 USTA Tallahassee Tennis Challenger - Tallahassee Bogota Challenger - Bogota Sarasota Challenger Fifth-Third Bank Tennis Championships - Lexington ATP Open Castilla y Leon - Segovia Bogota Challenger CA Challenge - Graz Seguros Bolivar Open - Bogota Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Vancouver Challenger Aptos Challenger Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia Bogota Challenger - Bogota Heilbronn Open - Heilbronn Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Steelers Cup - Kosice Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw IPP Open - Helsinki Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos KGHM Polish Indoors - Wroclaw Open de Franche-Comte - Besancon Czech Open - Prostejov Mitsubishi Electric Europe Cup - Monza Challenger Casablanca San Angel - Mexico City Polska Energia Open - Bytom Ciudad de Pozoblanco Open Diputacion - Cordoba 14° BH Tennis Open - Belo Horizonte Tatra Banka Slovak Open - Bratislava ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen 2000 Mercedes Cup - Stuttgart Monterrey Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Aamulehti Tampere Open - Tampere Stockholm Open - Stockholm XIV Challenger ATP Club Premium Open - Quito IV Challenger Ciudad De Guayaquil - Guayaquil Heilbronn Challenger Ostrava Challenger Bogota Challenger Guayaquil Challenger Bangkok Challenger Bangkok Challenger ATP Challenger Trophy 2008 - Trnava Recanati Challenger Morelos Challenger Ethias Trophy - Mons Genova Challenger Todi Challenger Prague Challenger Furth Challenger Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag Bogota Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Estoril Open - Estoril RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Chennai Open - Chennai AEGON Championships - London Countrywide Classic - Los Angeles Cali Challenger Petange Challenger BA-CA Tennis Trophy - Vienna Bank Austria Tennis Trophy - Vienna Perugia Challenger Davidoff Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Prostejov Challenger Heilbronn Challenger Bucaramanga Challenger Bergamo Challenger Sarajevo Challenger Bank Austria Tennis Trophy - Vienna Shenzhen Open - Shenzhen Davidoff Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Eckental Challenger BMW Open - Munich Estoril Open - Estoril Ortisei Challenger Credit Agricole Suisse Open - Gstaad Cherbourg Challeger Brisbane International - Brisbane Le Gosier Challenger Gerry Weber Open - Halle Aircel Chennai Open - Chennai Heineken Open - Auckland Ordina Open - s-Hertogenbosch Movistar Open - Santiago Sarajevo Challenger Malaysian Open - Kuala Lumpur Brasil Open - Costa do Sauipe Sunrise Challenger Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Bucaramanga Challenger SAP Open - San Jose Jersey Challenger Abierto Mexicano Telcel - Acapulco BMW Open - Munich St. Brieuc Challenger Guadalajara Challenger Barranquilla Challenger Bogota Challenger Mexico City Challenger The Dubai Tennis Championships - Dubai Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Pereira Challenger Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Rome Challenger Heineken Open - Auckland PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ostrava Challenger Heineken Open - Auckland Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland Hall of Fame Tennis Championships - Newport Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Abierto Mexicano - Los Cabos Apia International - Sydney Istanbul Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Citi Open - Washington Barcelona Open BancSabadell - Barcelona China Open - Beijing Suisse Open - Gstaad Generali Open - Kitzbuhel Liberec Challenger VTR Open - Vina del Mar BMW Open - Munich SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Bratislava Challenger BMW Open - Munich BMW Open - Munich Caltanissetta Challenger Hall of Fame Tennis Championships - Newport Savannah Challenger China Open - Beijing Almaty Challenger Zivnobanka Czech Open - Prostejov Open de la Comunidad Valenciana - Valencia Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux Ostrava Challenger Irving Challenger Winston-Salem Open - Winston-Salem TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Prague Challenger - Prague Okal Open - Eckental Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn Vancouver Challenger Ecuador Open - Quito Guayaquil Challenger Ecuador Open - Quito Voit Mexico City Open - Mexico City Open Seat Godo 2005 - Barcelona The 10tele.com Open - Nottingham Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille French Open - Paris ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Internazionali BNL d'Italia - Rome Interwetten Austrian Open - Kitzbuhel Mutua Madrid Open - Madrid Campbells Hall of Fame Tennis Championships - Newport 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz Next Generation Adelaide International - Adelaide Citi Open - Washington Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm Mallorca Open - Mallorca Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen 2001 Mercedes Cup - Stuttgart Morelos Challenger Tallahassee Challenger Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg RCA Championships - Indianapolis AIG Japan Open - Tokyo Legg Mason Tennis Classic - Washington Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel Erste Bank Open - Vienna Open 13 - Marseille Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Miller Lite Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Copa Claro - Buenos Aires Wimbledon - London Australian Open - Melbourne Wimbledon - London Countrywide Classic - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Grand Prix Hassan II - Casablanca French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open Sabadell Atlantico - Barcelona French Open - Paris Swiss Open - Gstaad Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, World Group, QR, COL-ARG 3-1 French Open (juniors) U.S. Open (juniors) Olympics - London French Open - Paris Wimbledon - London Davis Cup, Group I, 2R, COL-BRA 3-2 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Finals, Group D